(function() { // Get all anchor links that start with "#" (i.e., internal links) const anchorLinks = document.querySelectorAll('a[href^="#"]'); function scrollToAnchor(event) { const href = event.target.getAttribute('href'); if (href) { const targetId = href.substring(1); if (targetId) { const targetElement = document.getElementById(targetId); if (targetElement) { event.preventDefault(); targetElement.scrollIntoView(); } } } } // Add click event listeners to each anchor link anchorLinks.forEach(anchorLink => { anchorLink.addEventListener('click', scrollToAnchor); }); })();